package com.rxw.nutmall.product.service;

import com.rxw.nutmall.page.PageData;
import com.rxw.nutmall.product.entity.SpuInfo;
import com.rxw.nutmall.service.BaseService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * spu信息 服务类
 * </p>
 *
 * @author 咸蛋超人
 * @since 2023-12-27
 */
public interface SpuInfoService extends BaseService<SpuInfo> {

    PageData<SpuInfo> page(Map<String, Object> params);

    SpuInfo get(Long id);

    List<SpuInfo> getList(SpuInfo dto);

    String save(SpuInfo dto);

    void saveList(List<SpuInfo> list);

    void update(SpuInfo dto);

    void updateList(List<SpuInfo> list);

    void remove(Long id);

    void removeList(List<Long> idList);

}
